/**
 * 主界面，大厅 - 场景
 */
var MainLayer = cc.Layer.extend({
    //初始化结构函数
    ctor:function () {
        this._super();
        this.draw_main_bg();
        this.draw_main_logo();
        this.draw_main_user_info();
        this.draw_main_button();
        this.draw_main_roll();
        this.draw_main_create_room();
        this.draw_main_join_room();
        this.obtain_and_report_userinfo();
        /******  模拟加入房间并进入准备房间    ***********/
        PB_WS.send('b:' + PB_USER_UID + ":" + ROOM_ID);//进行client_id绑定操作
        PB_WS.send('j:' + PB_USER_UID + ":" + ROOM_ID);//进行加入房间申请操作
        /******  模拟加入房间并进入准备房间    ***********/
        return true;
    },
    //绘制背景图
    draw_main_bg:function(){

    },
    //绘制LOGO
    draw_main_logo:function(){

    },
    //绘制头像框以及头像框右侧的名称&ID以及房卡等元素-基础无值
    draw_main_user_info:function(){

    },
    //绘制右侧常用功能按钮
    draw_main_button:function(){

    },
    //绘制创建房间按钮以及绑定相应事件
    draw_main_create_room:function(){

    },
    //绘制加入房间按钮以及绑定相应事件
    draw_main_join_room:function(){

    },
    //绘制滚动播报公告
    draw_main_roll:function(){

    },
    //上报用户ID进行绑定&以及获取用户信息
    obtain_and_report_userinfo:function(){
        PB_WS.send( "10:" + PB_USER_UID );
        PB_WS.send( "11:" + PB_USER_UID );
    },
    //ws函数：创建房间回执 - 注意：非代开的情况下,直接创建，默认是写log的，因为直接创建他肯定是第一个人
    ws_main_create_room:function(){
        //...如果创建成功，且非代开
        this.pb_input_room_realy();
    },
    //ws函数：加入房间回执 - 注意：加入房间申请服务器通过后，就直接写入log了；
    ws_main_join_room:function( DATA ){
        //...如果申请加入成功,则进入realy房间
        this.pb_input_room_realy( DATA );
    },
    //ws函数：用户数据上报回执
    ws_obtain_and_report_userinfo_end:function( DATA ){

    },
    //ws函数：用户申请获取个人信息回执
    ws_obtain_main_userinfo:function( DATA ){

    },
    //执行真正加入房间，这里的加入是指的上述的创建回执（非代开），加入房间回执都成功的情况下
    //创建或者加入提交成功后,通过房间号进入RoomRealy进入准备阶段
    //当执行这里的时候，只有创建成功了；或者加入成功了；才能进入
    pb_input_room_realy:function( DATA ){
        //设置房间号
        ROOM_ID = DATA.log_data.room_id;
        //进入准备房间
        cc.director.runScene(new RoomRealyScene());
    }

});
var MainScene = cc.Scene.extend({
    onEnter:function () {
        this._super();
        var main = new MainLayer();
        PL_Main  = main;
        this.addChild(main);
    }
});

